package security;

import java.util.ArrayList;
import java.util.Scanner;

import bank.Employer;

import database.UserDBAdapter;

public class UserAuthentification {
	
	public static Employer loginUser(Scanner scanner) {
		System.out.println("Anmeldung mit Nutzername und Passwort:/n");
		
		ArrayList<String> userInputs = loginUserGetUserInputs(scanner);
		String username = userInputs.get(0);
		String password = userInputs.get(1);
		
		if(UserDBAdapter.findUserWithPassword(username, password) == 1) {
			/*
			 * Get Employer from database via EmployerDBAdapter
			 */
		}
		else {
			System.out.println("Nutzername / Passwort falsch!");
			return null;
		}
		return null;
		
		
	}

	private static ArrayList<String> loginUserGetUserInputs(Scanner scanner) {
		ArrayList<String> userInputs = new ArrayList<String>();
		
		System.out.println("Bitte geben Sie Ihren Benutzernamen ein:");
		userInputs.add(scanner.nextLine());
		
		System.out.println("Bitte geben Sie Ihr Passwort ein:");
		userInputs.add(scanner.nextLine());
		
		return userInputs;
		
		
	}
}
